import * as React from 'react'; import { Flex, TextField, SwitchField, SelectField, LinkProps, } from '@aws-amplify/ui-react'; export interface LinkPropControlsProps extends LinkProps { setColor: (value: React.SetStateAction) => void; setIsExternal: (value: React.SetStateAction) => void; setTextDecoration: ( value: React.SetStateAction ) => void; setChildren: (value: React.SetStateAction) => void; } interface LinkPropControlsInterface { (props: LinkPropControlsProps): JSX.Element; } export const LinkPropControls: LinkPropControlsInterface = ({ color, setColor, isExternal, setIsExternal, textDecoration, setTextDecoration, children, setChildren, }) => { return ( setChildren(event.target.value)} label="children" /> setColor(e.target.value)} label="color" /> setTextDecoration(event.target.value)} label="textDecoration" > setIsExternal(e.target.checked)} label="isExternal" /> ); };